package homework2;

import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.TreeMap;

/**
 * 请使用TreeMap集合保存劳模信息,要求以劳模对象为键,家庭住址为值,并按照劳模的年龄从大到小排序后输出;
 * 信息如下:
 * 18岁的张三,北京
 * 20岁的李四,上海
 * 35岁的王五,天津
 * 21岁的赵六,北京
 * 19岁的田七,上海
 */
public class home {
    public static void main(String[] args) {
        //创建学生对象
        Emplly emp1 = new Emplly("张三", 18);
        Emplly emp2 = new Emplly("李四", 20);
        Emplly emp3 = new Emplly("王五", 35);
        Emplly emp4 = new Emplly("赵六", 21);
        Emplly emp5 = new Emplly("田七", 19);

        //创建双列集合
        Map<Emplly, String> map = new TreeMap<Emplly,String>(((o1, o2) ->
                o2.getAge()- o1.getAge()));
        map.put(emp1,"北京");
        map.put(emp2,"上海");
        map.put(emp3,"天津");
        map.put(emp4,"北京");
        map.put(emp5,"上海");

        System.out.println("map = " + map);
    }
}
